package com.Sing.Dao;

import com.Sing.Pojo.Admin;
import com.Sing.Pojo.Reader;
import org.apache.ibatis.annotations.Param;

import java.util.ArrayList;
import java.util.HashMap;

public interface ReaderMapper {
    // 获取表数据 ： username , password
    public Reader getDataByCheck(@Param("username") String username, @Param("password") String password );

    // 获取表数据 ：readerNumber 、username 、 tel
    public ArrayList<Reader> getAllData( HashMap<String,Object> paramMap );

    // 获取表数据的数量 Count
    public int getContext( HashMap<String,Object> paramMap );

    // 修改表数据
    public boolean updateData( HashMap<String,Object> paramMap );

    // 根据 Id 获取表数据
    public Reader queryReaderById( @Param("id") int id );

    // 添加表数据
    public boolean addReader( Reader reader );

    // 删除表数据
    public boolean deleteReader( @Param("id") int id );

    // 根據 readerNumber 獲取對應值
    public Reader queryReaderByReaderNumber( @Param("readerNumber") String readerNumber );
}
